package com.example.easybuy.service;

import com.example.easybuy.pojo.Collectionproducts;
import com.example.easybuy.pojo.Products;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CollectionproductsService {

    /*
    添加收藏商品
     */
    public String addConllectionProducts(Collectionproducts collectionproducts);

    /*
    根据商品id查询商品信息
     */
    public Products getProductsById(String id);

    /*
    查询当前商品在不在当前用户的收藏夹里
     */
    public Collectionproducts getProductsIsExist(String productsId,int userId);

    /*
    收藏了几个商品，最多只能收藏6个
     */
    public int getCollUserIdCount(int userId);

    /*
    查询当前用户所有的收藏商品
     */
    public List<Collectionproducts> getColleAll(int userId);

    /*
    通过商品id和用户id删除收藏商品
     */
    public String deleteColleproduct(int userId,String productsId);

    /*
    清空所有收藏商品
     */
    public String clearAllColle(int userId);

}
